About Evri Investments Limited (10858266) United Kingdom