About Memec Group Holdings Limited (03985629) United Kingdom