About Fico Solutions Limited (08169730) United Kingdom