Firm needing locations in Germany? That's a riddle (8)
I believe the answer is:
colander
'that's a riddle' is the definition.
(thesaurus)
'firm needing locations in germany?' is the wordplay.
'firm' becomes 'co' (abbreviation for company).
'needing' means one lot of letters go next to another.
'locations in germany?' becomes 'lander' (plural of Land, German term for a state of Germany).
'co'+'lander'='COLANDER'
(Other definitions for colander that I've seen before include "Utensil for draining vegetables" , "Kitchen vessel" , "Straining pan" , "It is used to strain water from food" , "Leaky vessel" .)