About Evora Retail Limited (12172432) United Kingdom