About Bukoba Works Limited (13595227) United Kingdom