About Mimas Organic Ltd (13235118) United Kingdom