Gattaca
Founded 2018
201-500 employees
Headquarters address
London
www.gattaca.com