About Memor Ltd (12568121) United Kingdom