RENOVANT TECHNOLOGY LIMIT… 625221 valorisation | Upswitch bv