Shotshell 15

Some people say it is South African, but i am doubtfull
Any info on the manufacturer ?
thanks
jp