About Terzo Alpha Holdings Limited (13443286) United Kingdom