About Hercules Group Holdings Limited (12022549) United Kingdom