About Affix Healthcare Ltd (11376801) United Kingdom