About Hera Investments Limited (07659138) United Kingdom