About O&a Group Ltd (13550923) United Kingdom