The idea seems nice. I tried to verify the company they mention in About but the Costa Rica company registry doesn't have a search or I couldn't find it. If someone knows Spanish, they should try:
https://www.registronacional.go.cr/personas_juridicas/