JAPAN SCIENCE AND TECH… 330076720 valorisation | Upswitch bv