About O2 Secretaries Limited (04272689) United Kingdom