About Elly Financial Technologies Limited (13582735) United Kingdom