About International Tea Committee Limited (02085298) United Kingdom