About Eddy Investments Limited (03762928) United Kingdom