About Sphaerica Limited (10508132) United Kingdom