Not enough soldiers to be company (7)
I believe the answer is:
This might be a double definition.
'not enough soldiers' is the first definition.
'platoon' can be an answer for 'soldiers' (group of soldiers). I'm unsure of the 'not enough' bit.
'be company' is the second definition.
'to' is the link.
Can you help me to learn more?
(Other definitions for platoon that I've seen before include "Team under lieutenant" , "Sub-unit of a military company" , "Group under lieutenant" , "Military group" , "Infantry unit" .)