About Theta Alpha Ltd (11494046) United Kingdom