About Terex International Holdings 2 Limited (11541018) United Kingdom