About Hercules Sussex Investments Ltd (11011844) United Kingdom