About Hera Communication Ltd (11623282) United Kingdom