As many others have noted, it seems they perform very little, if any, due diligence. My investments from 2018 have never materialized. As often stated about this type of investment, only proceed if you're willing to lose your money.
Claim your business profile now and gain access to all features and respond to customer reviews.