About Slingshot Effect Limited (06673688) United Kingdom