A start-up based in Wrexham and Flintshire has been named a finalist in the UK StartUp Awards.