About Link Appz Ltd (12778971) United Kingdom