About Nomad Integrated Ltd (11937048) United Kingdom