Betty Lockwood

Betty Lockwood

Betty Lockwood

Free
City of residence Zurich (EN)
Follower 0

Starting a tech startup isn’t just about having an innovative idea—it requires a solid IT infrastructure to succeed. From...