About Nomad Encon Limited (10060133) United Kingdom