About Hercules Topco Limited (13571802) United Kingdom