London, UK Nov 4, 2022 Location LondonLondonEngland Next Event ICSFPT 2023 - August 17, 2023 - August 18, 2023 - Hele dag Upcoming Events ICSFPT 2023 - August 17, 2023 - August 18, 2023 - Hele dag