About Hercules Holdings Ltd (13523240) United Kingdom