About Eddington Solutions Limited (12430676) United Kingdom