Technology trust has created more than £1bn for investors