About Ivon Leon (uk) Limited (10573781) United Kingdom