Very doubtful project, for starters, I recommend everyone to pay attention to their location on the official website. The creation of such containers is rather unrealistic, I hope they will not repeat as Envion
Why do you feel this is doubtful, what has the location got to do with anything, as far as i read on the website they are located in Geneva Switzerland which i believe is convenient for the team, they has a strong hold partnership with other companies listed on the website, there is a good chance the project will deliver, their sales has been successful.
He mean if the place are real or not and if they are really associated with it