About O&i Ltd (12620832) United Kingdom