About Terelix Limited (11766283) United Kingdom