Made by colourful Spanish brand - Compania Fantastica.
My pal fiona wears the size S and its a little bit big on her but perfect for over dresses etc xx