About Cubic Sphere Solutions Limited (09036900) United Kingdom