the study conducted by The Caratini Business Center -- this is the subject of the main clause. Though far from exhaustive -- This is a verbless subordinate adverbial clause
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.