I can't say... we will do our best for a fully working product.
How many full stack developers and workers your company have? As I see your company registered on Cayman Islands, your office there as well?
Cayman Islands is a tax heaven if I remember correctly so it the company is incorporated there but the staff is most likely located somewhere else.
If you've followed politics, it's more like a tax haven like in the movies. It's still declared.

The staff you see on the site, down there is their address.
Here is a video presentation of their office (in French) :
https://www.youtube.com/watch?v=0QeB51Mv33U