About Nomad Coffee Co Ltd (12929193) United Kingdom