Caspar Thykier
Managing Director at Shop
London, United Kingdom

Caspar Thykier Work