Hi from Stuart in Tasmania

Welcome Stuart to our community.

Neo4j has been frequently used in cases like this, see my pointers here:

Hope you find all the information you need, if not don't hesitate to ask.

Michael