About Duksolar Cleaning Limited (12688291) United Kingdom