About S.i.t. Associates Ltd (08088645) United Kingdom