About Imperial Galore Limited (12954357) United Kingdom