About Memoo Ltd (11545766) United Kingdom