About Memcouk Limited (10255320) United Kingdom