About Demkel Uk Limited (04578148) United Kingdom