About Abtech N.e Limited (12462039) United Kingdom