About Dubell Ltd (11841621) United Kingdom