About Nsawa Vendure Limited (13685597) United Kingdom