About Techniclean Holdings Limited (11639736) United Kingdom