About O&c Ltd (07748899) United Kingdom