About Appic Ltd (09316629) United Kingdom