TELLUS CONSULTING LIMITED Company number SC640081 · Monitor this company Dissolved Overview Control Analysis Location Related Registered office Address11 SLUGGAN DRIVE, AVIEMORE, SCOTLAND, PH22 1UP PostcodePH22 1UP Companies at this postcode 2 Map