About Ivory Palms Restaurants Ltd (11730261) United Kingdom