About Dowell Group Inc Ltd (13096116) United Kingdom