Founded in 2012, Taskworld is a cloud-based project management tool powered by a team of 60 people spread across four offices worldwide.