About Octopus Enterprises Limited (09884006) United Kingdom