About Appatech Ltd (12823882) United Kingdom