About Mesa Kitchen & Lounge Ltd (10794047) United Kingdom