About Helisa Investments Ltd (10674982) United Kingdom