I have read up on the internet that the 21 is most likely the mark for the caliber? Now I thought they were all .577 but I am probably wrong, the same comment was saying that a .577 was marked as 25.

So I wonder what 21 would be? Were these guns made in many different calibers?