About O Bay London Limited (12126345) United Kingdom