About Heroica Technologies Limited (10393243) United Kingdom