About Othello Taverna Limited (09132058) United Kingdom