About Alloclean Limited (12912442) United Kingdom