About O. Ocean Limited (09495294) United Kingdom