About Milla & Max Natural Cosmetics Limited (12194211) United Kingdom