About Fintac Ltd (12751644) United Kingdom