About O2 Management Solutions Limited (03989399) United Kingdom