About Storg Ltd (13245188) United Kingdom