About Stormglass Consulting Ltd (11749082) United Kingdom