About Greeneat Menta Ltd. (10242246) United Kingdom