About Triple Alpha Ltd (08467070) United Kingdom