About Tea Rex Limited (10394724) United Kingdom