About Memec Holdings Limited (03936258) United Kingdom