About Dembe Limited (10146315) United Kingdom