About Al Baik London Ltd (11945693) United Kingdom