About La Devlin Immunology Consulting Ltd (NI649882) United Kingdom