About Euler Advisory Limited (12244509) United Kingdom