Pre-heat oven to 180°C (160°C fan-forced). Grease and line the base and sides of 2 x 20cm cake pans.
Place butter, sugar and golden syrup in the bowl of an electric mixer. Beat until pale and creamy. Add eggs one at a time until well incorporated.
Fold in the flour, baking powder, bi-carb and spices, alternately with the milk, until the batter is smooth and well combined. Pour between the prepared pans and bake for 45-50 minutes until golden and an inserted skewer comes out clean. Allow to cool, before removing to a wire rack to cool completely. Once cooled, cut each cake in half, to form four layers.
For the cream, beat cream with electric beaters until soft peaks form. Add mascarpone, icing sugar and cinnamon, mixing until well combined and mixture has thickened. Refrigerate until required.
For the balls, place biscuits in a food processor, pulsing until fine crumbs. Remove to a mixing bowl and stir in the coconut, condensed milk and cinnamon. Mix until well combined. Roll tablespoons of mixture into balls and toss in extra coconut.
For assembly, place one layer of cake onto a serving plate, spread with ¼ of the cinnamon cream, top with another layer of cake, continuing until all layers are stacked. Finishing the top with a more decorative swirl of cinnamon cream. Arrange rosemary sprigs upside down into cake and decorate with cinnamon balls. Sprinkle rosemary with extra icing sugar. Serve.