About Tact.ai Emea Ltd. (11144603) United Kingdom