About Fintor Ltd (10195489) United Kingdom