About Memotech Limited (03783622) United Kingdom