About Hera Ventures Holdings Limited (11815808) United Kingdom