About Demuka Group Limited (12425849) United Kingdom