About Bio Investments Ltd (12280250) United Kingdom