Home Science and Technology British company reveals details about its smallsat launch vehicle