Switch Happy
Switch Happy are a company who source US market car parts (such as USDM bumpers) for European cars and ship them to the UK. The logo is made up of a silhouette of a shipping box containing an SH monogram inside.
More by Clark Caughey View profile
Like