About Evlara Properties Ltd (12276901) United Kingdom