Nik Storonsky (#143)
Global Rank
#143
Country Rank
#2
Country
United Kingdom
It's not convenient to offer tens of products and let people choose...I just want to click a button and know that the product I'm using is the best.
- $ 19 B
- Fintech
- United Kingdom
- M
- 42 Years