About Thompson Taraz Rand Ltd (11467536) United Kingdom