About Shenandoah Studio Limited (09259006) United Kingdom