About Finexer Ltd (12191948) United Kingdom