About Applicaa Ltd (08620380) United Kingdom