About Idexyn Ltd (12845907) United Kingdom