About Neural Alpha Ltd (10316543) United Kingdom