About Applicita Holdings Ltd (13452619) United Kingdom