I AND ME is a denim and lifestyle brand based in London, UK. Founded in 2016 by denim expert Jessica Gebhart with the aim of delivering contemporary solutions for both men and women. Continue reading →
Deer Brains was founded in January 2010 by Stephanie Barnes. Stephanie’s main aim was to bring everything she loves to the attention of the wide world web with the help of a wonderful, inspiring team.