About Eddy Fcc Solutions Limited (11284601) United Kingdom