About Dugmoll Investments Limited (10174132) United Kingdom