About Algocode Ltd (10140238) United Kingdom