About Alpha Algorithmics Limited (09700193) United Kingdom