About Messenger Enterprises Limited (04894970) United Kingdom