About Demeler Limited (12234071) United Kingdom