About Micro Environmental Limited (10671562) United Kingdom