zazizoma don't worry, IME a party for 35 kids is massively the exception.
To the OP, 2hrs is fine for a party, maybe for future ref. I have only had them longer if we are going somewhere (eg to cinema, which itself lasts 2hrs).
I think an entertainer for 35 4-5 yos is a fine idea
No suggestions tho sorry (not local to you)