About Memac Limited (04392390) United Kingdom