You are looking for Cross Platform Apps from Medicine Hat in Alberta, Canada.

Task - Cross Platform Apps
Country - Canada
State - Alberta
Town - Medicine Hat