About Megtec Environmental Limited (05661379) United Kingdom