Home Technology Nigeria and its short lived satellite