About Octopus Systems Limited (08282862) United Kingdom