About Nomad Eyewear Ltd (12721686) United Kingdom