Kristina Tauchmannova

Biz Dev, Tech City UK