About Ijc Holdings Limited (10103384) United Kingdom