About Investasphere Ltd (10704139) United Kingdom