About Memmlee Limited (10344575) United Kingdom