About Othello Limited (05275301) United Kingdom