About Applicenser Ltd (13634754) United Kingdom