About Del Holdings Ltd (12039062) United Kingdom