About Dekrod Limited (03946912) United Kingdom