About Slingshot Organic Ltd (12226254) United Kingdom