About Sequoia Media Limited (06626151) United Kingdom