About Memmorr Limited (05392080) United Kingdom