About Ilk London Limited (10188993) United Kingdom