About Neo Tea Rooms Ltd (10334456) United Kingdom