About Baraka General Trading Ltd (11739236) United Kingdom