About Memory Lenz Ltd (11611252) United Kingdom