About O&c Investment Ltd (12275628) United Kingdom