About Dembro Limited (08132795) United Kingdom