About Rycote Holdings Limited (13578168) United Kingdom