About Octopus Nominees Limited (03974194) United Kingdom