Founder & CEO
Steve Cochrane
CEO Approval Rating
90/100
Psyche is an England-based online retailer of clothing, footwear and accessories for men, women and kids.