About Dencron Ltd (SC655783) United Kingdom