About Sat Consulting Limited (10668298) United Kingdom