HomeCompaniesConfused.com Share Save Report this company Send Report Confused.com Cardiff, Wales, United KingdomAbout CompanyNo description available.