About Baraka Baraka Limited (04485212) United Kingdom