About Isogenedx Ltd (13621343) United Kingdom