WORMVAX LIMITED Company number SC357621 · Monitor this company Active Overview People 10 Control Documents Analysis Location Related Registered office AddressPentlands Science Park, Bush Loan, Penicuik, EH26 0PZ PostcodeEH26 0PZ Companies at this postcode 23 Map