Perhaps a cap badge due to the two lugs on the reverse of the badge but other than that no idea. The crossed cannons and the flaming grenade make it almost certain to be artillery but what country? Its most certainly not a British crown sitting atop.
REGIS ULTIMA RATIO reads the latin scroll inscription