About Finexo Holdings Ltd (12285296) United Kingdom