About Octopus Holdings Limited (05508234) United Kingdom