About Tilly S Tea Rooms Limited (12769361) United Kingdom