About Shl Technology Projects Limited (06813266) United Kingdom