About Slingshot Simulations Ltd (11996161) United Kingdom