About Applied Alpha Ltd (11097476) United Kingdom