About Memcol Limited (03760024) United Kingdom