About Herman Topco Limited (13145062) United Kingdom