About Appligo Ltd (10908541) United Kingdom