About Appdec Limited (06917584) United Kingdom