About Finexos Group Holdings Limited (11010538) United Kingdom