About Algx Ltd (12126394) United Kingdom