About Herald Holdings London Limited (12904435) United Kingdom