About Memodale Limited (03149740) United Kingdom