About Hercules Ltd (12233361) United Kingdom