They're based out of Greece, judging by the flag and the Thessaloniki address. Looks pretty interesting, but the utility of it comes into question. Seems like a bit of overkill, plus they aren't full shells, but are made to be finished by handloaders--but I wonder what kind of performance you...