ABOUT
Penns' headquarters is located in Solihull, England, GB B93 0LY. Penns has an estimated 74 employees and an estimated annual revenue of 7.3M.... There are no competitors identified for Penns
There have been no acquisitions found related to Penns
Funding data cannot be found related to Penns
Recent investment data cannot be found related to Penns