About Slingshot Fx Ltd (10977859) United Kingdom