About N Xaba Limited (12528382) United Kingdom