About Dembar Limited (05728371) United Kingdom