FLARECAST: An I4.0 Technology for Space Weather Using Satellite Data