About Memec Group Limited (03985622) United Kingdom