About Itea Cafe Limited (10660083) United Kingdom