About Ideonyx Ltd (06860380) United Kingdom