SATTVA TECHNOLOGIES LIMIT… 795663 valorisation | Upswitch bv