About O2 Connect Limited (10010305) United Kingdom