About Namaras Tea Limited (12795245) United Kingdom