About Ja Cargill Limited (SC277841) United Kingdom