About Evaro Ltd (12897913) United Kingdom