About Herschel Group Limited (13143734) United Kingdom