Company SSM No 890903-A · <50 Employees · Other industries
We at Orchan are communication visionaries – a one-stop shop for positive change. We roll up our sleeves and tackle all the fancy stuff, from strategic media relations right through to reputation management, and it’s all done with puffed out chests full of pride and passion.