About Hero Financial Group Ltd (12595852) United Kingdom