About Eddy Consulting Limited (13581734) United Kingdom