About Sphere Game Studios Limited (10725534) United Kingdom