About Othello Management Limited (12956771) United Kingdom