About Dembell Limited (08297548) United Kingdom