About Appy Place Ltd (11897824) United Kingdom