About Envoy Emea Limited (12918497) United Kingdom