About Slingshot Accelerator Limited (11839803) United Kingdom