About Octopus Industries Ltd (12887601) United Kingdom