CARACAL

CARACAL designs, manufactures, tests and assembles small arms from 9mm to 12.7mm calibre.