About Satellite & Links Solutions Limited (13381324) United Kingdom