About Alphatheta Emea Limited (09230173) United Kingdom