About Memmo Europe Limited (05830991) United Kingdom