About Othello Investment (uk) Limited (08718736) United Kingdom