About Memorandum Translations Limited (11521821) United Kingdom