About Hercus Group Limited (13269239) United Kingdom