About Glass Octopus Ltd (12326478) United Kingdom