About Demko-uk Limited (06399019) United Kingdom