About Innovative Retail Holdings Limited (13185120) United Kingdom