About Mechtel Ltd (11086746) United Kingdom