Preheat the oven to 180c, line a 20cm baking dish.
Melt the chocolate and butter and stir until smooth. After the mixture is melted, smooth, and emulsified, add the malt biscuit crumbs and stir to combine.
Transfer the Caramilk biscuit crumbs to the prepared pan and evenly hard-pack them to form a smooth crust; set aside.
To the bowl, a stand mixer, add the cream cheese and beat on high power until smooth and fluffy, about 2 to 3 minutes. Stop scraping down the sides of the bowl.
Add the egg, sweetened condensed milk, vanilla, and salt, and beat to incorporate.
Evenly pour the mixture over the crust.
Bake for about 32 to 35 minutes, or until the top is set. When done, it will still be a little jiggly, but it will be springy to the touch.
Remove from the oven and place on a cooling rack, after a few minutes start placing the puff lollies on top of the cheesecake as you want the puffs to stick to the cheesecake while it's still hot.
Cool in pan for about 1 hour at room temperature then melt the second amount of Caramilk chocolate and drizzle all over the cheesecake and puff lollies cover and refrigerate until ready to serve.