About Mcleantech Ltd (12320952) United Kingdom