About Applitech Ltd (13278033) United Kingdom