About Slingshot Education Limited (12126490) United Kingdom