About Abalix Life Sciences Ltd (12221114) United Kingdom