About Memor London Ltd (12900894) United Kingdom