About Finexeo Uk Limited (06278526) United Kingdom