About Jstl Holding & Management Ltd (13039369) United Kingdom