About Algopax Ltd (13535613) United Kingdom