A major UK film distributor founded in 2023, has gone into administration after three years of operation