About Messenger Holdings Ltd (06224587) United Kingdom