About Alphalgo Limited (13195919) United Kingdom