About Tilly Thomas Lux Limited (10922205) United Kingdom