FLO London | Art exhibitions opening in London in January 2025