Tag Technology due diligence