About Sequoia Hair Limited (12048383) United Kingdom