Gigasounds.com's lack of owner details may raise concerns about transparency and trustworthiness.