About Imperium Group Holdings Limited (12011585) United Kingdom