No one is forcing you to use Njalla. Sign up with Namecheap or whatever and use half-decent fake details in that case. It's nearly the same.
But if you're worried about the price of a domain on that scale, I don't know what to tell you. Whether a domain costs 15 or 100 shouldn't be a deciding factor if you're running a business. It's a valid expense and an asset.
Just checked and .com seems to be 15 USD at for example Njalla, Epik, and Incognetio. Maybe other TLDs are priced much higher, though.
Country code TLDs that require a local company/trademark/address/contact, such as .ca, .no, .bm. And of course .bank and probably a few others like it.