About Eica Solutions Limited (08318874) United Kingdom