About Alfa Tau Holdings Ltd (11611853) United Kingdom