Complex sentence: The Grenade Glove logo was one of their biggest weapons: an image that they had liked since they were children and meshed perfectly with their consumer.
Split into simpler sentences: The Grenade Glove logo was one of their biggest weapons. An image that they had liked since they were children and meshed perfectly with their consumer.