About Memmori Ltd (10797445) United Kingdom