About Hercules Managed Funds (IC000612) United Kingdom