About Jumbee Ltd. (SC590363) United Kingdom