About Bukioba Limited (12996597) United Kingdom