Thoughts on how to improve brand recognition on social media sites/ developing social media apps?

Companies to recommend? Hoping for something along the lines of Top Gear's Facebook page-apps