About Finplex Group Ltd (12625351) United Kingdom