About Algo Technologies Ltd (12426712) United Kingdom