About Dowell International Co. Ltd (11752433) United Kingdom