About Memoria Limited (06803359) United Kingdom