About Demka Limited (06528712) United Kingdom