About Hera Management Limited (11829901) United Kingdom