About Bukirwa Limited (13005173) United Kingdom