About Agilyx Emea Ltd (13427137) United Kingdom