About Slingshot Ci Limited (10868208) United Kingdom