About Memms Limited (07030171) United Kingdom