About O3 Holdings (uk) Limited (10498050) United Kingdom