About Tamora International L.p. (SL025297) United Kingdom