About O2&co Limited (12222277) United Kingdom