About Hera O Hera Ltd (12394784) United Kingdom