About Slingshot Digital Marketing Ltd (11217454) United Kingdom