About Intaba Limited (11328257) United Kingdom