About Nomad Technologies Ltd (11452079) United Kingdom