About Baraka And Neema Enterprise Limited (13430186) United Kingdom