About Izzle Limited (10429963) United Kingdom