About Memcor Ltd (09878432) United Kingdom