About Europe Jeriko Ltd (12022381) United Kingdom