About Octopus Management Limited (09411264) United Kingdom