About Appxgroup Ltd (13493296) United Kingdom