The Freetrade shares are either held directly by Freetrade or within the Crowdcube nominee account depending on which round(s) you invested in.
I think you are thinking about Capdesk - where you can view your holdings and Freetrade also do some admin from there as well - Capdesk