Team Vizh Group

Team Idea

We are bunch of tech enthusiasts and creative based in London and Dubai working on over edge techz
()

architect

Submission

Team Leader hasn't made a submission yet