About Jccl Holdings Ltd (13037990) United Kingdom