Caterpillars?

Please could someone tell me what insect (I assume) is responsible for this amazing structure and these caterpillars. Is it some sort of egg sack? Thanks.