About S.a.t. Consultancy Limited (SC658491) United Kingdom