About Sphera Ventures Limited (07710997) United Kingdom