About Memorandum Ltd (03342150) United Kingdom