About Alpha Tetta Ltd (10602717) United Kingdom