NUMBERS LAB LIMITED Company number SC473741 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address29 Ormidale Terrace, Edinburgh, Scotland, EH12 6EA PostcodeEH12 6EA Companies at this postcode 4 Map