About Altyx Group Ltd (12697747) United Kingdom