About Desc Holdings Ltd (12742023) United Kingdom