About Baraka Intl Ltd (13183114) United Kingdom