About O2 & D1 Limited (SC388076) United Kingdom