About Octopus Investments General Partner Limited (07412416) United Kingdom