About Eclipse Distribution Solutions Limited (04187768) United Kingdom