About D&s Ultra-clean Holdings Ltd (12748359) United Kingdom