About Dembar (holdings) Limited (00749128) United Kingdom