Complex sentence: At the same time Desert Planet also made a deal with Stupido records in Finland, who take care of record releases in Scandinavia.
Split into simpler sentences: At the same time Desert Planet also made a deal with Stupido records in Finland. Stupido Records take care of record releases in Scandinavia.