About Amira Restaurants Ltd (11257703) United Kingdom