Mubadala Investment Co PJSC

10% Owner