About Octopus Technologies Ltd (03438905) United Kingdom