Philips Trust Corporation went into administration in 2022 with thousands of people losing money.

Read More