I had to do this myself last night from UK. I can't use Binance or any other mainstream crypto because not only has my ID expired and I have no other photo ID, but because of really stringent regulations when it comes to purchasing XMR via the crypto networks.
So here is what I had to do last night for a £38 deposit I wanted for Diazepam.
1. Download Protonvpn and connect to the Netherlands server because even they (Ghostswap) have payment processors that block UK upon IP detection. (You have no choice, it will connect to the nearest location)
2. Go to ghostswap.io
3. Click Buy Crypto (Select LTC - I selected BTC Doh!) - PS: Only the Transak deposit option was available to work for me.
4. Enter your LTC wallet address (Where you want yout LTC to go).
5. Go to the Exchange part of ghostswap and send your LTC coins to their address (Whilst also giving them your XMR address you want your money to go to)
Viola!
Be warned!!! - my £38 deposit yielded me £31.60 (I got like 82% of my deposited money) when it finally hit my feather wallet because of extortionate fees.
I hope this helps, and also just pay attention to those fees and if you really want to go that route, then expect about 20% fees.
I honestly know very little about carding, but I'd imagine I'd be pretty good at taking the necessary precautions if I was to do it,
Firstly I'd probably use a cheap disposable laptop. Then connect to "local" cafe or pubs network, THEN I would change my internal MAC address using TMAC, then I'd connect to a VPN who I REALLY trust (Cyberghost).
Connect to Tor, and then do the aforementioned steps above.