About O4b Holdings Limited (13019632) United Kingdom