About Triple Alpha International Limited (10158524) United Kingdom