Preheat the oven to 200C/400F and line a 20 cm or 8 inch round springform cake tin with two layers of greaseproof paper ensuring the paper comes outside the tin at least 4 cm or 2 inches.
Place the chocolate over a simmering water or place in the microwave and melt, stirring intermittently until smooth. Set aside.
Place the cream cheese and sugar into a bowl and beat on low until well combined and smooth, approximately 3 minutes.
Add the salt and beat until just combined.
Add 1 egg and beat on medium speed until combined, approximately 30 seconds.
Repeat with each egg and combining and mixing until the batter is smooth.
Pour in the heavy cream and beat on medium until smooth and combined, approximately 3 minutes.
Add in the melted cooled chocolate and stir to incorporate.
Sift in the flour and cocoa powder and fold through until smooth and fully incorporated and no dry portions are on the sides of the bowl.
Pour the batter into your prepared cake tin and smooth out on top, jiggling to get into every nook of your cake tin.
Place in the oven and bake until truly golden brown and still quite jiggly, approximately 1 hour.
Remove and allow to cool to room temperature.
Refrigerate the cake for at least 3 hours.