Babel Street, Inc is an owner of Locate X

Title product
Is Current yes