About Jbl Holdings Limited (11875865) United Kingdom