About Thompson Taraz Rand Group Limited (11488997) United Kingdom