About Dubb Investments Limited (12910110) United Kingdom