About Appteal Limited (11549636) United Kingdom