About Satc Consultancy Limited (12173272) United Kingdom