The sale proceeds for the shares are not received by Freetrade Limited.
The proceeds are paid to a third party paying agent. This is a normal process for a company sale, to make sure that the shareholders properly receive their proceeds from the buyer.
The paying agent will hold your sale proceeds for you until you provide them with the information that they need to verify you and make payment.