About Clean-tech Services (london) Holdings Limited (13292036) United Kingdom