About Evora Investments Limited (01722175) United Kingdom