About Ngoma Engineering Limited (10830140) United Kingdom