Yes. Its silkie I haven't eaten. Really difficult to find it here - its mostly eaten in Asia. People here tend to keep them as pets because they look so pretty. The caviar is (I think) Beluga. I've not had that one but have had Arugula (I think in the USA it may not be classified as caviar because its not from the sturgeon, but it on sale here as type of caviar. Sevruga and sterlet are the two other types.
You were the only one to get the caviar answer (well done) although
@classic33, obliquely described it as eggs. The clue was the rim of the tin visible in the image.