About Demma Services Limited (02669265) United Kingdom