About Quirky Tea Rooms Limited (11527004) United Kingdom