About The Appy Group Holdings Limited (12148153) United Kingdom