About Tea Stir Uk Limited (11223157) United Kingdom