About Bio Capital Holdings Limited (12958783) United Kingdom