About Appy Technologies Limited (12774368) United Kingdom