About Blue Ocean Africa Holdings Limited (10841477) United Kingdom