About Sequoia Audio Limited (04062080) United Kingdom