Abacus Information Technology UK Limited
4 companies in this group.
- Hengist Field Management Company Limited (02407751)
- Tribeca Technology Group Limited (09515091)
- Tribeca Technology Holdings Limited (15144759)
- Tribeca Technology Ltd (06018742)
4 companies in this group.