About Clean Tech Plus Limited (11626135) United Kingdom