About Octopus Investments Nominees Limited (05572093) United Kingdom