I bought some RWS .22lr from them, no issues.Have you ordered from here? I didn't see an address listed on their website either which made me concerned.
Ordered on 9/25, shopped on 9/29, received on 10/5. I could have had the order a couple of days sooner, but I asked for it to be held at a FedEx store.