About Sel Environmental Limited (03740358) United Kingdom