About O2 (europe) Limited (04247143) United Kingdom