About Deccom Investments Limited (00848601) United Kingdom