Small silver plated cup

Got this as a gift from a friend. It is a small silver plated cup with floral engravings on it. Even got a place to put in some initials. Where could it be from and what does I/0 stands for?

Almost certainly from an English-speaking country and very probably the UK. As it has space for an engraving it was likely meant for presentation - probably at a christening. I/O is a mystery.

Found this, if it helps.

and I have now found this:

So not an English-speaking mark at all, but a WMF piece.

Thanks a lot. So it is a German cup. Will go and read up more about it.