About Othello 21 Global Limited (07860641) United Kingdom