About Fintel Investments Limited (12572794) United Kingdom