About Dembc Limited (13570897) United Kingdom