Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of body shop:
noun: (US) A workshop in which damage to the bodywork of cars is repaired.
noun: A consultancy that recruits workers (generally in information technology) in order to contract out their services on a tactical short- to mid-term basis.