About Applicita Limited (08074976) United Kingdom