About Liclean Limited (11392754) United Kingdom