About Evora Technology Ltd (10640881) United Kingdom