About Semba Travel Tour Ltd. (10764174) United Kingdom