About Memoria Living Matters Limited (11345261) United Kingdom