About Idris Sound Limited (10980202) United Kingdom