Generations Investment Company, Llp