About Octance Holding Limited (12148176) United Kingdom