About Appdemon Ltd (10019318) United Kingdom