About Melica Limited (10038705) United Kingdom