About Abalix Research Ltd (12221117) United Kingdom