About Othello Restaurant Ltd (12289186) United Kingdom