Designed & manufactured by Kimura London.

There will only be 100 pieces of each item.