About Sat Info Solutions Limited (10272978) United Kingdom