About Euler Partners Limited (08255903) United Kingdom