About Memm Limited (05872180) United Kingdom