About Ch Octopus (holdings) Limited (12447558) United Kingdom