About Baraka International Limited (13429504) United Kingdom