Squid LLC

6500 N Delta Ave
Kansas City, MO 64151
Phone (816) 239-4735
FFL License
5 - 43 - ### - ## - ## - 17704
FFL License Type
07 - Manufacturer
License Expires
07/31/2028