About G Barra Limited (10887050) United Kingdom