About Rycote Microphone Holdings Limited (08434372) United Kingdom