About The Tea Shop Ltd (11703240) United Kingdom