About Aptyx Technologies Ltd (12600071) United Kingdom