About Dembele Limited (12434081) United Kingdom