About Herocompany Limited (12838253) United Kingdom