About Intermune Holdings Limited (08036506) United Kingdom