About Othello Consultants Limited (03725688) United Kingdom