About Slingshot Six Limited (09575325) United Kingdom