About Slingshot Guru Limited (SC380373) United Kingdom