About Jstl Investments Ltd (10906370) United Kingdom