About Al Baraka Mcr Ltd (11216073) United Kingdom