About Gl Project Controls Ltd (11582254) United Kingdom