About Sequoia Beauty Limited (12877147) United Kingdom