TerraCycle is a recycling company who find ways of recycling even the most difficult to recycle materials