About Sphere Technology Solutions Limited (10535271) United Kingdom