About Appad Group Limited (12780183) United Kingdom