About Memmo Family Limited (13436500) United Kingdom