About Scientific Ventures Investments Limited (11568979) United Kingdom