About Memorandum Capital Ltd (11423647) United Kingdom