About Slingshot Design Limited (07173244) United Kingdom