About Othello Trading Limited (08247948) United Kingdom