About Al-barraka Limited (12530418) United Kingdom