About Othello Solutions Limited (05706794) United Kingdom