About Ukwakha Limited (11427354) United Kingdom