About Demm Limited (07621604) United Kingdom