About Appleward - Telecoms And Marketing Ltd (10639940) United Kingdom