About Stordis Ltd (10932473) United Kingdom