About Tea Traders Ltd. (10927238) United Kingdom