About International Bioscience Managers Limited (03941645) United Kingdom