About Solo Satellite Communications Ltd (03209239) United Kingdom