About Apptivate Limited (09654478) United Kingdom