About Applicado Ltd (08398934) United Kingdom