About Evo Properties Ltd (11293882) United Kingdom