About Sen Dembale Ltd (13481214) United Kingdom