About Apptivata Limited (08041809) United Kingdom