About Eddy It Solutions Limited (09968119) United Kingdom