แบรนด์ Embarrassing Bodies ก่อตั้งเมื่อ 2007 (United Kingdom) จาก 25 แบรนด์ในเครือ และ 3607 แบรนด์คู่แข่ง. Embarrassing Bodies เป็นแบรนด์ของ FL Entertainment N.V. ซึ่งจดทะเบียนในตลาดหลักทรัพย์ของ Amsterdam ISIN ซึ่งเป็นรหัสหลักทรัพย์สากลของบริษัทคือ NL0015000X07 ภาคธุรกิจของ Embarrassing Bodies คือ สื่อหลากหลาย