I am new to this forum.
I thought I would share my experience with Mt Pelerin. They are based in Switzerland. I know this question gets asked a lot, buying btc without KYC. This company was the only one I could find which truly is KYC less, up to a certain threshold.
You can buy and sell with bank transfer and buy with debit or credit card, they only accept cards issued in Europe. So far my experience has been positive and the buying process is simple. I don't have any experience with selling bitcoin.