About Nomad Electronics Limited (03209876) United Kingdom