About Investment Technology Group Europe Limited (FC021373) Ireland