About Ambo Restaurants Ltd (13244069) United Kingdom