About Othello Holdings Ltd (SC643399) United Kingdom