Print ad - UK Electronics company

Mocked this up this morning. Thoughts?