About Dec Investments Limited (11363222) United Kingdom