About Ottoman Tea Bar & Grill Limited (11748047) United Kingdom