I'm really sorry Ramesh. We are just a very small cottage industry. We aren't a huge mega company where you can return goods without contacting anyone by some online automated form. And yes, our address is NOT posted online. We get ridiculous mail and people showing up when we do ;) Tried it... Our shop is small and nothing more than a small production floor filled with goose down, fabric, cutting tables and sewing machines... The address IS located on both your invoice when you purchase the gear and again on the envelope containing your hat. So if you really wanted to you could have sent it back to that address with a note saying "Refund".
We do make it very simple though. If EVER you get a piece of gear from us that isn't right, doesn't fit or simply isn't what you wanted all you've got to do is shoot us an email. I will instruct you to send the gear back USPS 1st class for cheap and ask you to include a very simple note asking what you want. We don't generate RMA numbers, we just restock new/unused gear and ship back requested exchanges until we get something that works for you. I never heard back from you or got a note. So we had to wait until we figured out what you wanted done with the hat. It took longer than you expected and I'm very sorry about that. We do lots of gear in and out all week long. Most exchanges and refunds go quickly. We do bin any gear we can't identify so like yours it sat until I could place an owner with the gear that arrived.
We also don't include an invoice or added paperwork when we ship gear out. I've focused hard over the years to minimize our footprint. We seal hats in shrink wrap that can be recycled. We use 9x11 envelopes that can be composted along with the handspun hemp twine and hang tag. Even the safety pin is USA made and can be re-used. In the end you should have nothing more than the gear that you can wear and love for years to come.
Sorry for your troubles,