About Bermuda House Ltd (13239787) United Kingdom