About Itw Holdings X Limited (12665618) United Kingdom