About Fintel Technology Limited (13678060) United Kingdom