When I register pixel-composer.com it tells me pixelcomposer.com is taken. That's fair, it's not a unique name. Then I check the page to make sure that no scammer can take the name and put a fake download link. The site is down.
I use ICANN lookup and someone is indeed owning the domain, renewing it every year, but never use it. That's a bummer.