About International Biopharma Limited (12085418) United Kingdom