About O&d Group Ltd (12184172) United Kingdom