About Democee Service Ltd (12251678) United Kingdom