About Geco Eng Holdco Ltd (11916956) United Kingdom