About O&c Holdings Ltd (13689469) United Kingdom