About Mica Environmental Limited (06098276) United Kingdom