So far this one seems more accurate than the other two around, though not sure about the UKIP www.whoshouldyouvotefor.com/ My results