About Fintecx Group Limited (10877908) United Kingdom