About Octopus Ventures Nominees Limited (05182589) United Kingdom