About Al - Baraka London Ltd (11742007) United Kingdom