About Menell Uk Limited (09466823) United Kingdom