About The Whale Tea London Limited (12570087) United Kingdom