About Dubb Holdings Limited (06732110) United Kingdom