Any of the self serve DIY car washes would work, provided you are happy to lay down on the concrete with the high pressure gun and get completely soaked and dirty.

As for a dedicated under body wash, no, not heard of one, sorry.

Cheers
Ben