Centaur Comms in £160m flotation