About Iconix Group Limited (10012683) United Kingdom