About Deltico Ltd (12104766) United Kingdom