MCGLAREN TECHNOLOGIES & MANAGEMENT PTE. LTD. Profile