About Altryx Ltd (13189579) United Kingdom