About James Corp Ltd (11290409) United Kingdom