About Themex Associates Limited (04380914) United Kingdom