About Eclipse Rentals Limited (10115965) United Kingdom