- Edinburgh, Scotland, United Kingdom
ALTRA CONSULTANTS LIMITED is a company based out of 50 LOTHIAN ROAD FESTIVAL SQUARE, EDINBURGH, United Kingdom.