About Felix Restaurants Ltd (10293237) United Kingdom