Using Unsupervised Learning to Cluster Customers into segments based on Demographic data and Supervised Learning to predict potential customers