About Wura Analytics & Markets Software Research Limited (12669830) United Kingdom