Company identity
Founded / incorporated
7 February 1985
Company number SC091542
Legal name
PENUMBRA
Company type
PRI/LTD BY GUAR/NSC (Private, limited by guarantee, no share capital)
Region
Scotland
Registered address
ORCHARD BRAE HOUSE
30 QUEENSFERRY ROAD
EDINBURGH
SCOTLAND
EH4 2HS
Insolvency history
No