About Slingshot Communications Limited (07589928) United Kingdom