About Slate Sphere Limited (12634251) United Kingdom