About London Baraka Limited (13607549) United Kingdom