About Octopus Corporation Limited (07420461) United Kingdom