About Bwiza Projects Limited (08914832) United Kingdom