Self-Supervised Contrastive Learning for Satellite Cloud & Shadow Removal | Craftory Engineering Projects | Craftory