About Sacha Lauren Holdings Limited (13311304) United Kingdom