About O&c Group Limited (13158296) United Kingdom