This place has a very similar vibe to the Natural History Museum at Tring (not the big one in London, of course).
For facts, but few pictures see Natural History Museum at Tring - Wikipedia
For pictures, google Tring Museum. See what I mean? No bug sculptures, but it does have fleas wearing clothes…