About Jc Internet Ventures Ltd (11807528) United Kingdom