About Finexcel Consulting Ltd (10987966) United Kingdom