About Slingshot Search Ltd (10471851) United Kingdom